In [1]:
from IPython.display import HTML

HTML('''<script>
code_show=true; 
function code_toggle() {
 if (code_show){
 $('div.input').hide();
 } else {
 $('div.input').show();
 }
 code_show = !code_show
} 
$( document ).ready(code_toggle);
</script>
<form action="javascript:code_toggle()"><input type="submit" value="Click here to toggle on/off the raw code."></form>''')
Out[1]:

La opinión en Twitter, Facebook e Instagram sobre el simulacro. Reporte 5

Por: Laura Merchán

Intervalo de tiempo analizado:

21-03-2020 7:00 P.m a 22-03-2020 6:00 a.m

Sobre el ejercicio:

  1. Construí una red que representa las interacciones de los usuarios de Twitter que publican tuits con los hashtags "simulacrovital","bogotasequedaencasa","simulacrodeaislamiento","cuarentenaobligatoria bogota", "cuarentenaobligatoria bogotá","yomequedoencasa bogota","yomequedoencasa bogotá","quedateencasa bogotá", "quedateencasa bogota" y descargué los tuits asociados al tema. Con métodos de análisis de redes y text mining detecté los influenciadores y temas más importantes en esta conversación. Este ejercicio puede replicarse monitoreando cualquier otra palabra clave, hashtag o usuario.

  2. Revisé los posts en Facebook e Instagram con más interacciones que incluyen la palara Bogotá y fueron realizados en el periodo de tiempo analizado. Este ejercicio se realizó con CrowdTangle.

DISCLAIMER: Este archivo se escribe en 15 minutos. Me disculpo por posibles errores de redacción y ortografía.

Hallazgos principales:

La conversación está muy activa y es de reporte y opinión casual :

  1. El tema de los disturbios en las cárceles no se tomó la conversación sobre el simulacro en ninguna de las redes sociales analizadas (Facebook, Twitter e instagram).
  2. La conversación sobre el simulacro es ante todo informativa. La extención del simulacro, la rueda de prensa con el Presidente y la exención depagos de servicios públicos son mensajes claves.
  3. La conversación ahora está centralizada en la cuenta oficial de la alcaldía, menos en la personal de Claudia López.
  4. Llama la atención la preocupación por los recicladores. Se están haciendo solicitudes concretas a la cuenta de la @uaesp Específicamente: "Concejal @heidy_up los recicladores están desesperados más de 4 meses sin pago ni @ClaudiaLopez ni @Uaesp responde. Ya las bodegas están cerradas, no pueden ni trabajar ni más $$$ me dicen que están aguantando hambre @PGN_COL @DEFENSORIAEC definan una ruta a seguir. https://t.co/XpsXcl0Zve".
  5. Las conversaciones políticas cada vez son menos relevantes
In [32]:
import json
from bson.json_util import dumps, CANONICAL_JSON_OPTIONS
from bson import Binary, Code
from collections import Counter
import pyperclip
import spacy
from wordcloud import WordCloud
from stop_words import get_stop_words
import string
import altair as alt
import matplotlib.pyplot as plt
nlp=spacy.load('es_core_news_sm')
import pandas as pd
stopwords_es= get_stop_words('es')
import pandas as pd
import networkx as nx
import numpy as np
import matplotlib.pyplot as plt
import collections
import tweepy
import csv
import operator
import community
from IPython.display import Markdown,display
from datetime import datetime
import dateutil
In [35]:
from pymongo import MongoClient
client = MongoClient()
db = client.corona

Detección de comunidades

In [34]:
G=nx.read_graphml("/home/laufernanda/Documents/corona-redes/simulacro5.graphml")
print('La red tiene ',G.number_of_nodes(),'usuarios y ',G.number_of_edges(),"interacciones")
La red tiene  3415 usuarios y  8473 interacciones
In [51]:
from IPython.display import Image
Image(filename='image5.png') 
Out[51]:
In [37]:
G= nx.DiGraph(G)
centrality = nx.eigenvector_centrality(G)

for node in G.nodes():
    G.nodes[node]["in_degree"]=G.in_degree[node]
    G.nodes[node]["out_degree"]=G.out_degree[node]
    G.nodes[node]["eigenvector"]=centrality[node]
In [38]:
H=G.to_undirected()
partition=community.best_partition(H)
for node in G.nodes() :
    G.node[node]['comunidad']= partition[node]
In [39]:
#Análisis comunidades
#Tamano comunidades
c=Counter(list(partition.values()))
n=G.number_of_nodes()/20
comunidades_importantes=[]
for k in c.keys():
    if c[k]>= n:
        comunidades_importantes.append(k)
print("La red tiene ", len(comunidades_importantes), " comunidades importantes (tienen más del 5% de los nodos)" )
La red tiene  8  comunidades importantes (tienen más del 5% de los nodos)
In [40]:
top_reacciones={}
top_creadores={}
top_influencers={}
grado_in=sorted(G.in_degree(),key=operator.itemgetter(1),reverse=True)
for comunidad in comunidades_importantes:
    nodos_comunidad=[node for node in G.nodes() if G.nodes[node]['comunidad']==comunidad]
    grado_in=sorted(G.in_degree(nodos_comunidad),key=operator.itemgetter(1),reverse=True)
    grado_out=sorted(G.out_degree(nodos_comunidad),key=operator.itemgetter(1),reverse=True)
    eigen={k:v for k,v in centrality.items() if k in nodos_comunidad}
    eigen=sorted(eigen,key=operator.itemgetter(1),reverse=True)
    top_reacciones[comunidad]=[x[0] for x in grado_in[0:5]]
    top_creadores[comunidad]=[x[0] for x in grado_out[0:5]]
    top_influencers[comunidad]=eigen[0:5]

¿De qué hablan las comunidades?

  1. (Verde esquina inferior derecha en la gráfica) Es una comunidad de crítica a Gustavo Bolívar por no estar aislado. Está muy poco conectada con el resto de la discuisión. Parece un nicho de oposición a la izquierda posicionando el mensaje.
  2. (Azul rey en la gráfica)Es una comunidad de difusión sobre información oficial Liderada por la cuenta oficial de la alcaldía y la cuenta de Claudia. Sobresale la ampliación del simulacro al martes y la exención de pago de servicios públicos.

  3. (Amarillo en la gráfica)Es una comunidad de discusión política y difusión de información oficial Resalta la difusión de la extención del simulacro.

  4. (Morada en la gráfica) Es una comunidad de difusión de las medidas tomadas para proteger a los más vulnerables. Sobresalen los mensajes de la cuenta de Integración Bogotá y Petro hablando de los aportes de su gestión a una coyuntura como esta. La discusión sobre la instrumentalización política entre Juanita Goebertus y Petro sigue teniendo eco en esta comunidad, pero muy poco.

  5. (Gris en la gráfica) Es una comunidad de difusiónde los mensajes de la cuenta @animalesBta sobre protección animal en la coyuntura.

  6. (Rosado en la gráfica) Es una comunidad de difusión sobre la articulación del simulacro con otras regiones, como Bucaramanga y Boyacá.

  7. (Rojo en la gráfica) Es una comunidad de discusión y llamado de atención sobre la protección de los más vulnerables, especialmente de recicladores. El tuit más retuiteado en esa comunidad es: "Concejal @heidy_up los recicladores están desesperados más de 4 meses sin pago ni @ClaudiaLopez ni @Uaesp responde. Ya las bodegas están cerradas, no pueden ni trabajar ni más $$$ me dicen que están aguantando hambre @PGN_COL @DEFENSORIAEC definan una ruta a seguir. https://t.co/XpsXcl0Zve".

  8. (Azul claro en la gráfica). Es una comunidad de difusíon de información oficial centrada en los tuits de la cuenta @bogota__dc

In [42]:
import pytz
start = datetime(2020, 3, 22, 00, 00, 00, 0, pytz.UTC)
end = datetime(2020, 3, 22, 11, 00, 00, 0, pytz.UTC)
In [52]:
count=0
for comunidad in comunidades_importantes:
    count+=1
    display(Markdown(str("**La comunidad "+ str(count)+ " tiene "+ str(c[comunidad])+" usuarios**")))
    display(Markdown(str("**La comunidad "+ str(count)+ " habla de:**")))
    nodos_comunidad=[node for node in G.nodes() if G.nodes[node]['comunidad']==comunidad]
    nodos_comunidad=[sub.replace('@', '') for sub in nodos_comunidad] 
    tw_iter=db.simulacro.find({"user.screen_name":{"$in":nodos_comunidad}})
    text=[]
    ids_filtrados=[]
    for tweet in tw_iter:
        tw=tweet
        date_tuit=dateutil.parser.parse(tw["created_at"])
        if(start<date_tuit< end):
            ids_filtrados.append(tw['_id'])
            text.append(tweet["text"])
    if len(text)>=1:
        text_s=" ".join(text)
        text_s=text_s.replace("https"," ")
        text_s=text_s.replace("RT"," ")

        wordcloud =  WordCloud(scale=2, max_words=2000,relative_scaling=0.5,background_color ='white',stopwords=stopwords_es).generate(text_s)

        plt.imshow(wordcloud)
        plt.axis("off")
        plt.show()
    print("Se incluyeron ",len(text), "tuits producidos por nodos de esta comunidad")
    
    display(Markdown(str("**los usuarios que son más retuiteados, mencionados o citados en la comunidad "+ str(count) + " son:**"+
                         ", ".join(top_reacciones[comunidad]))))
    print("__________________________________________________________________________________________________________________")
    
    display(Markdown(str("**los usuarios que retuitean, mencionan y citan más en la comunidad "+ str(count) + " son:**"+
                         ", ".join(top_creadores[comunidad]))))
    #print("__________________________________________________________________________________________________________________")
    #display(Markdown(str("**los usuarios con mayor influencia en la comunidad "+ str(comunidad) + " son:**"+
    #                     ", ".join(top_influencers[comunidad]))))
    #print("__________________________________________________________________________________________________________________")
    display(Markdown(str("**los trinos más retuiteados de la comunidad "+ str(count) + " son:**")))
    nodos_comunidad=[node for node in G.nodes() if G.nodes[node]['comunidad']==comunidad]
    nodos_comunidad=[sub.replace('@', '') for sub in nodos_comunidad]
    
    #Top most retweeted tweets
    tw_iter_RT = db.simulacro.aggregate([
        {"$match": {
            "$and":[ {"retweeted_status": {"$exists": True}},
                   {"_id":{"$in":ids_filtrados}}
                   ]}},
        {"$replaceRoot": { "newRoot": "$retweeted_status" }},
        {"$group" : {"_id":"$id",
                     "text":{"$last":"$extended_tweet.full_text"},
                     "username":{"$last":"$user.screen_name"},
                     "count":{"$sum":1}}},
        {"$sort": {"count": -1}}
        ])
    try:
        top = [tw_iter_RT.next() for i in range(10)]
        df= pd.DataFrame(top)
        pd.set_option("max_colwidth",300)
        display(df)
    except:
        top = list(tw_iter_RT)
        df= pd.DataFrame(top)
        display(df)
        print("no hay suficiente info disponible")
        

    display(Markdown(str("**los hashtags más usados en la comunidad "+ str(count) + " son:**")))
    
    #Hashtgas
    #Top most used hashtags
    tw_iter_HT = db.simulacro.aggregate([
        {"$match":{"_id":{"$in":ids_filtrados}}},
        {"$unwind": "$entities.hashtags"},
        {"$group" : {"_id":"$entities.hashtags.text",
                   "count":{"$sum":1}}},
        {"$sort": {"count": -1}}
    ])
    try:
        top = [tw_iter_HT.next() for i in range(5)]
        df= pd.DataFrame(top)
        display(df)
    except:
        top = list(tw_iter_HT)
        df= pd.DataFrame(top)
        display(df)
        print("no hay suficiente info disponible")

La comunidad 1 tiene 172 usuarios

La comunidad 1 habla de:

Se incluyeron  213 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 1 son:@eramiren1986, @fiscaliacol, @gustavobolivar, @blabla11875537, @uribistamagno

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 1 son:@camelo_juan, @javier65932247, @jagavalle, @lilibarbosap, @gustavoaribero

los trinos más retuiteados de la comunidad 1 son:

_id count text username
0 1241170291742703618 127 Como es dice él ? Exigimos que @FiscaliaCol investigue de forma inmediata a @GustavoBolivar por violar la ley. Hagamos campaña viral. https://t.co/1wHsRiJv4f Blabla11875537
1 1241119582280089600 48 🛑DENUNCIA🛑: El senador Gustavo Bolivar estaba en Estados Unidos el 9 de marzo (imagen 1) y hoy está en Girardot (imagen 2). No está ni aislado, ni en cuarentena. Está VIOLANDO todos los protocolos contra el Covid 19 \n#Covid_19 #SimulacroDeAislamiento #AislamientoObligatorio https://t.co/8Y5N6x1u7u eramiren1986
2 1241540913333231621 10 La ley es para todos sin excepción; los sujetos procesales han de acatar las leyes en igualdad de condiciones y sin privilegios respecto a las normas.\nhttps://t.co/HVyZnbXaqv cecollm
3 1241489774751494145 8 [IMAGEN] que me produce un gran impacto. De esta manera se prepara el Hospital Militar de Bogotá para atender los casos de Covid-19 Un gran equipo médico listo para atender la emergencia. #medicosheroes #QuedateEnCasa https://t.co/h8qqJ25GbL SorayaYanine77
4 1241466119304744965 6 No nos irá a salir con aquello de : Usted no sabe quién soy yo? O La justicia no opera conmigo, o si no denuncieme a la corte UribistaMagno
5 1241537652899426305 4 Extendido el simulacro en Bogotá y empata con la cuarentena. Vamos bien!!! #ColombiaUnida en equipo y jalando pa’l mismo lado! Así es que es Presidente @IvanDuque y Alcaldesa @ClaudiaLopez \n#YoMeQuedoEnCasa MAndreaNieto
6 1241538885013946370 2 "Extenderemos la vigencia de nuestro decreto de #SimulacroVital obligatorio en Bogotá 24 horas, hasta el martes a la medianoche. Seguirán rigiendo las mismas restricciones que hasta ahora", dijo @ClaudiaLopez en declaraciones junto al presidente Iván Duque, en la Casa de Nariño. https://t.co/lQy... Bogota
7 1241222661717573632 2 La decisión del Sr Presidente @IvanDuque de poner en cuarentena el país mitiga la torpeza de mandatarios locales en especial Bogota Medellin y Cali que no cerraron ls ciudades en el puente festivo. Poco a poco se va tomando conciencia. drnadermora
8 1241407551889178627 2 ¿Y qué tal dejar que las autoridades trabajen, planifiquen, acuerden y después comuniquen? \n\nEl presidente hizo el anuncio hace 12 horas\n\n¿Podemos esperar que planifiquen, coordinen y luego informen? AngelicaLozanoC
9 1241486847970365440 2 Hacemos un llamado a las alcaldías locales para que lideren la verificación y control de los animales que están en establecimientos de comercio de mascotas para garantizar que tengan sus necesidades básicas satisfechas en el marco de las excepciones del decreto de #SimulacroVital https://t.co/4O... AnimalesBOG

los hashtags más usados en la comunidad 1 son:

no hay suficiente info disponible

La comunidad 2 tiene 651 usuarios

La comunidad 2 habla de:

Se incluyeron  769 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 2 son:@bogota, @claudialopez, @redmasnoticias, @bogotaparticipa, @seguridadbog

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 2 son:@ivandariorivero, @caritocelisl, @alexanderojasa, @josemanuelviera, @analisis14

los trinos más retuiteados de la comunidad 2 son:

_id count text username
0 1241538885013946370 210 "Extenderemos la vigencia de nuestro decreto de #SimulacroVital obligatorio en Bogotá 24 horas, hasta el martes a la medianoche. Seguirán rigiendo las mismas restricciones que hasta ahora", dijo @ClaudiaLopez en declaraciones junto al presidente Iván Duque, en la Casa de Nariño. https://t.co/lQy... Bogota
1 1241535530245992448 94 ¡Parte de tranquilidad! Entre el 20 de marzo y el 20 de abril, no tendrán que pagar servicios públicos. Además, se garantizará que los servicios sociales, culturales, de seguridad y justicia, lleguen a las casas. Extendemos 24 horas + #SimulacroVital obligatorio #TodoSaldráBien https://t.co/is4p... Bogota
2 1241536094337929218 38 🔴#Atención | Extienden 24 horas más el #SimulacroVital.\n\nQuienes salieron de #Bogotá solo reingresarán por "estrictas razones de fuerza mayor".\n\nAnuncios de alcaldesa mayor de @Bogota, @ClaudiaLopez, y del presidente @IvanDuque. https://t.co/C6uMEyyfHa RedMasNoticias
3 1241434216128282625 16 🔴#EnVivo | Conéctate aquí al primer reporte del segundo día del #SimulacroVital en Bogotá. Desde el Puesto de Mando Unificado estamos tomando todas las decisiones necesarias para cuidarnos bien todo el tiempo. #TodoSaldráBien https://t.co/FuecSeYwvD Bogota
4 1241419899823628288 16 Si seguimos así, en nuestras casas, y siguiendo todas las medidas para prevenir la rápida propagación del virus, entonces #TodoSaldráBien 👏 Bogotá está dando ejemplo al mundo de responsabilidad, civismo y cuidado colectivo. #SimulacroVital obligatorio #YoMeQuedoEnCasa https://t.co/7nogPdxaxf Bogota
5 1241539459235143680 16 #Atención | La alcaldesa @ClaudiaLopez anunció que el #SimulacroVital se extiende 24 horas, hasta el martes 24 de marzo, para que empate con la #CuarentenaNacional declarada por el gobierno nacional desde el miércoles 25 y hasta el 13 de abril. \n\n#TodoSaldráBien https://t.co/hGqK3URPrN BogotaParticipa
6 1241521671548346368 14 #PreguntasYRespuestas ¿Hay permiso para sacar las mascotas al parque?\n\nSí, pero solo por un periodo de máximo 20 minutos.\n\n#TodoSaldráBien\n#YoMeQuedoEnCasa 🏡\n#SimulacroVital obligatorio https://t.co/XJ8kt6W0AJ Bogota
7 1241447570385383425 14 "Tengan la plena certeza de que nadie en Bogotá se va a quedar sin abrigo y sin alimento", garantiza la alcadesa @ClaudiaLopez. ¡#TodoSaldráBien! Mientras ustedes dicen "#YoMeQuedoEnCasa", nosotros trabajamos sin descanso para superar con éxito este reto. https://t.co/IINAdhS361 SeguridadBOG
8 1241540626023415808 12 "Todos los días ha habido abastecimiento. Durante la vigencia del Simulacro y de la Cuarentena la gente podrá salir a comprar sus alimentos": @ClaudiaLopez #TodoSaldráBien https://t.co/oLugyjY6Ib Bogota
9 1241109925104943110 12 None jcpastrana

los hashtags más usados en la comunidad 2 son:

_id count
0 SimulacroVital 360
1 Bogotá 70
2 Atención 56
3 PreguntasYRespuestas 22
4 EnVivo 22

La comunidad 3 tiene 237 usuarios

La comunidad 3 habla de:

Se incluyeron  242 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 3 son:@canalcapital, @tcxxsteph, @bruises__, @quintero319, @noridaoficial

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 3 son:@juanmonterreygm, @wulldog, @sandramariahawk, @saramio, @miltonmau3

los trinos más retuiteados de la comunidad 3 son:

_id count text username
0 1241454829345570817 120 La alcaldesa Claudia López anuncia que entre el 20 de marzo y el 20 de abril, ningún ciudadano pagará servicios públicos en Bogotá →\n\n#YoMeQuedoEnCasa #SimulacroVital obligatorio https://t.co/BG27EZmyrP CanalCapital
1 1241456669432954886 16 A Claudia López hay que amarla, está haciendo todo bien con la situación del virus y tiene todo tan pensado, haber votado por ella es lo único bueno que he hecho en este país👏 TCxxSteph
2 1241576612623200256 14 None bruises____
3 1241535924758085632 12 #ATENCIÓN En rueda de prensa, la alcaldesa de Bogotá, Claudia López, anuncia que el #SimulacroVital se extenderá por 24 horas más. Noticia en desarrollo → https://t.co/bhngL6TBKd https://t.co/AF3NhsGjKm CanalCapital
4 1241469329276833794 4 None Noridaoficial
5 1241478033942425600 2 Bogotá puede ser lo gonorrea que queramos y puede tener mucho que envidiarle a Medellín, pero hay algo que los rolos tienen y nosotros no y es una buena administración de alcaldía. Quintero319
6 1241477653498077186 2 Sra. Alcabdesa, sería bueno proponer que los bancos congelen las cuotas de todos los servicios que se tiene con ellos, con tarjetas, créditos hipotecarios y otros créditos PatriciaGuzmnP1
7 1241563514382286849 2 El presidente @IvanDuque y la vicepresidente @mluciaramirez (por fin en silencio) poniéndole cuidado a quien está marcando el camino (@ClaudiaLopez).\n\nApoyo total a medidas de @ClaudiaLopez. Claramente no puede haber espacio entre el simulacro en @Bogota y la cuarentena nacional https://t.co/A... Pfrobledo
8 1241535530245992448 2 ¡Parte de tranquilidad! Entre el 20 de marzo y el 20 de abril, no tendrán que pagar servicios públicos. Además, se garantizará que los servicios sociales, culturales, de seguridad y justicia, lleguen a las casas. Extendemos 24 horas + #SimulacroVital obligatorio #TodoSaldráBien https://t.co/is4p... Bogota
9 1241535940386000896 2 Claudia López abre una puerta para muchos bogotanos preocupados por sus ingresos en los próximos días. Ojalá que la medida se replique en otras ciudades #MeQuedoEnCasa laurapbarros

los hashtags más usados en la comunidad 3 son:

no hay suficiente info disponible

La comunidad 4 tiene 200 usuarios

La comunidad 4 habla de:

Se incluyeron  195 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 4 son:@integracionbta, @xinianavarro, @petrogustavo, @juanitagoe, @sandraperezsiii

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 4 son:@magoladona, @xarvii, @josealexsanche, @petrogustavo, @magicliz_

los trinos más retuiteados de la comunidad 4 son:

_id count text username
0 1241522382692638722 62 Que conmovedor ver a un equipo comprometido en medio de esta conyuntura ayudando con todo el amor del mundo a las familias de los niños y niñas de los jardines infantiles que hoy están en la casa por la emergencia. Gracias @integracionbta. #SimulacroVitalBogota XiniaNavarro
1 1241470003129483265 40 Bogotá Humana logró establecer por 3 años, mil equipos de salud en el territorio que atendieron a 3.800.000 personas en salud preventiva y un sistema de bonos alimentarios cambiables en tiendas\n\nEs esencial hoy si se reconstruyen\n\nNo son aconsejables los comedores comunitarios https://t.co/E... petrogustavo
2 1241465591489232900 26 Niños y niñas: los extrañamos. Pero sabemos que en casa están en el refugio más seguro👏Este es el mensaje de quienes trabajamos con pasión durante el #SimulacroVital Obligatorio, para que a tu casa llegue todo lo que necesitas desde el Jardín Infantil 'El Ruby'. #TodoSaldráBien https://t.co/Ucmh... integracionbta
3 1241165790411399168 12 None petrogustavo
4 1241362420167315456 10 Con espíritu constructivo sugiero al Gobierno Nacional tener en cuenta la experiencia del decreto de Bogotá del #SimulacroVital y las lecciones aprendidas de este fin de semana para nutrir la reglamentación nacional sobre las reglas y excepciones que guiarán la #Cuarentena. JuanitaGoe
5 1240991610776834048 4 Hay quienes siguen creyendo que el #Covid_19 es una oportunidad para hacer política electoral.\n\nYo solo agradezco que en Bogotá no estamos en manos de ninguno de los extremos.\n\nUna alcaldesa seria y transparente, haciendo política empática y basada en evidencia.\n\n#SimulacroVital JuanitaGoe
6 1241200012132057088 4 Efectivamente, los casos detectados crecen a más del 20% en un día.\n\nDonde más en Bogotá, pero estos datos de hoy no miden el efecto de confinamiento, están atrasados de dos a cuatro días y son subregistros\n\nDuque debe declarar la cuarentena nacional obligatoria el martes. petrogustavo
7 1241409282509242368 4 ⏰🐩/🏃| Por el bienestar de las mascotas y los animales de compañía, durante los 4 días de #SimulacroVital una persona del núcleo familiar podrá sacarlas, cuando sea necesario, a una calle o parque cercano durante máximo 20 minutos. #TodoSaldráBien https://t.co/RYHErB47oj HaciendaBogota
8 1241182912613158913 4 Su patrona @ClaudiaLopez utilizó la Consulta Anticorrupción para hacer política,luego se regaló a su amigo @IvanDuque,es decir desecho más de $310mil millones.El que las hace las imagina @JuanitaGoe.¿Será que deja la alcaldía botada(como Mockus)para competir con Petro en el 2022? SandraPerezSiii
9 1241545376852738050 2 Concejal @heidy_up los recicladores están desesperados más de 4 meses sin pago ni @ClaudiaLopez ni @Uaesp responde. Ya las bodegas están cerradas, no pueden ni trabajar ni más $$$ me dicen que están aguantando hambre @PGN_COL @DEFENSORIAEC definan una ruta a seguir. RuthQuevedoF

los hashtags más usados en la comunidad 4 son:

_id count
0 SimulacroVital 6
1 Covid_19 4
2 QuedateEnCasa 2
3 TodoSaldráBien 2
4 ComedoresGratuitos 2

La comunidad 5 tiene 172 usuarios

La comunidad 5 habla de:

Se incluyeron  190 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 5 son:@animalesbog, @monyrodriguezof, @transmilenio, @policiacolombia, @altereddie

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 5 son:@dragoxtrem, @flaka072, @sebastiantovs31, @usamedgo, @jennifergl90

los trinos más retuiteados de la comunidad 5 son:

_id count text username
0 1241486847970365440 78 Hacemos un llamado a las alcaldías locales para que lideren la verificación y control de los animales que están en establecimientos de comercio de mascotas para garantizar que tengan sus necesidades básicas satisfechas en el marco de las excepciones del decreto de #SimulacroVital https://t.co/4O... AnimalesBOG
1 1241535737264300034 20 Todos debemos prepararnos y #TodoSaldráBien. Durante el #SimulacroVital el bienestar de nuestros animales de compañía también es prioridad. Ten en cuenta estas recomendaciones para cuidar el estado físico y emocional de tus perros y gatos #familiaInterespecienEnCasas https://t.co/3QP7RRfHs3 AnimalesBOG
2 1241465238236663808 12 Prestamos un servicio esencial ☝️para los ciudadanos que necesitan movilizarse durante este #SimulacroVital, por eso estamos implementando medidas de prevención 🚫 para proteger también a nuestros operadores que trabajan sin descanso para servirle a la ciudad 🤝\n\n#TransMiTeCuida https://t.co/GhA... TransMilenio
3 1241415493250097153 10 Durante #SimulacroVital nuestra Unidad de Cuidado Animal funciona con normalidad. Todas las áreas de trabajo están cubiertas y las necesidades de los animales que tenemos albergados están atendidas. Contamos con personal completo de aseo, medicina y custodia. #YoMeQuedoEnCasa https://t.co/8WjEZ6... AnimalesBOG
4 1241520292025024519 10 No lo hacen en situaciones “normales” (que no es tenerlos en jaulas todo el día sin agua ni alimento, en la caracas por ejemplo) lo van a hacer ahora @AnimalesBOG MONYRODRIGUEZOF
5 1241538885013946370 6 "Extenderemos la vigencia de nuestro decreto de #SimulacroVital obligatorio en Bogotá 24 horas, hasta el martes a la medianoche. Seguirán rigiendo las mismas restricciones que hasta ahora", dijo @ClaudiaLopez en declaraciones junto al presidente Iván Duque, en la Casa de Nariño. https://t.co/lQy... Bogota
6 1241535530245992448 6 ¡Parte de tranquilidad! Entre el 20 de marzo y el 20 de abril, no tendrán que pagar servicios públicos. Además, se garantizará que los servicios sociales, culturales, de seguridad y justicia, lleguen a las casas. Extendemos 24 horas + #SimulacroVital obligatorio #TodoSaldráBien https://t.co/is4p... Bogota
7 1241461350808895488 4 None altereddie
8 1241571266307358720 4 Aqui estan los listados de #ComedoresGratuitos comunitarios en Bogota y sus alrededores para alimentarse durante la cuarentena. Favor replicar. https://t.co/QlfxNIOyH8 hackerFiscalia
9 1241510563974348802 4 Las rutinas de aseo son indispensables para garantizar la salud de toda la familia. Aunque nuestros animales de compañía no transmiten el Coronavirus, debemos reforzar los protocolos de limpieza para toda nuestra #FamiliaInterespecieEnCasa 🐾durante el #SimulacroVital. https://t.co/elJ6qIoULA AnimalesBOG

los hashtags más usados en la comunidad 5 son:

_id count
0 SimulacroVital 60
1 TodoSaldráBien 22
2 AplausoNacional 6
3 YoMeQuedoEnCasa 4
4 ComedoresGratuitos 4

La comunidad 6 tiene 353 usuarios

La comunidad 6 habla de:

Se incluyeron  353 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 6 son:@jcardenasrey, @ivanduque, @mandreanieto, @ramirobarragana, @boyacasietedias

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 6 son:@cancinoabog, @wendymabel, @lucho_elcali, @robert0406, @pabonlenin

los trinos más retuiteados de la comunidad 6 son:

_id count text username
0 1241542222325088259 146 En Bucaramanga extendemos el #SimulacroVital hasta el martes para que continúe con la cuarentena implementada por el presidente @IvanDuque, q regirá a partir del miércoles.\n\nQueremos defender la vida de todos los bumangueses y habitantes del área metropolitana. Juntos lo haremos. JCardenasRey
1 1241537652899426305 48 Extendido el simulacro en Bogotá y empata con la cuarentena. Vamos bien!!! #ColombiaUnida en equipo y jalando pa’l mismo lado! Así es que es Presidente @IvanDuque y Alcaldesa @ClaudiaLopez \n#YoMeQuedoEnCasa MAndreaNieto
2 1241547369197568005 14 #Atención como lo habíamos adelantado, el gobernador de Boyacá Ramiro Barragán @RamiroBarraganA acaba de tomar la decisión de ampliar el #SimulacroVital hasta el martes a medianoche para empalmarlo con la cuarentena ordenada por el presidente Iván Duque. #BoyacáEnMisManos boyacasietedias
3 1241391601840263170 12 #SimulacroVital En la madrugada del sábado ingresaron a la Central de Abastos de Bucaramanga 2.455 toneladas de alimentos (frutas, verduras, hortalizas, tubérculos, pescados, víveres y abarrotes), presentando un incremento del 42% respecto al viernes, y 1.257 vehículos de carga. https://t.co/yem... JCardenasRey
4 1241430595256889347 8 Invito a quienes por razones de fuerza mayor o necesidad, deban salir de casa durante el #SimulacroVital en Boyacá, a seguir estos protocolos ante el Covid-19. \n\n¡Así disminuimos el riesgo! Tomemos en serio estas recomendaciones para protegernos entre todos. \n\n#MeQuedoEnCasa https://t.co/W5X... RamiroBarraganA
5 1241563933435211777 6 #BoyacáEnMisManos Así lucía Duitama pasadas las 8:00 de esta noche, a propósito del #SimulacroDeAislamiento ordenado para contener expansión del #coronavirus\n📸Jorge Camacho\n #MiBellaBoyacá https://t.co/5sHz8jj3R6 boyacasietedias
6 1241507781573820418 6 Malparido @IvanDuque entiende pedazo animal \nDeja la estupidez y coordina con @NicolasdelCano\n #CuarentenaPorLaVida \n\n#Covid_19 #URGENTE #QuedateEnCasa #QuedateEnCasaSubnormal https://t.co/WKtMwSpnGl MariaDelNogales
7 1241489774751494145 6 [IMAGEN] que me produce un gran impacto. De esta manera se prepara el Hospital Militar de Bogotá para atender los casos de Covid-19 Un gran equipo médico listo para atender la emergencia. #medicosheroes #QuedateEnCasa https://t.co/h8qqJ25GbL SorayaYanine77
8 1241536159311974401 6 #ATENCION Alcaldesa de Bogotá @ClaudiaLopez extiende por 24 horas #SimulacroVital para que empate con la cuarentena decretada por el Presidente @IvanDuque. humanaradio_
9 1241520376775049218 5 #CuarentenaPorLaVida Todos pensando en conjunto para hacer de estos días los más llevaderos a todas la poblaciones vulnerables. #EnAislamientoYo #BogotaSeQuedaEnCasa #CoronavirusColombia Lucho_ElCali

los hashtags más usados en la comunidad 6 son:

_id count
0 SimulacroVital 212
1 ColombiaUnida 48
2 Atención 20
3 CuarentenaPorLaVida 15
4 ATENCION 10

La comunidad 7 tiene 221 usuarios

La comunidad 7 habla de:

Se incluyeron  263 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 7 son:@uaesp, @heidy_up, @ruthquevedof, @pgn_col, @rsdonajuana

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 7 son:@uaesp, @camachito07, @hyperyack, @ruthquevedof, @carlos21102014

los trinos más retuiteados de la comunidad 7 son:

_id count text username
0 1241545376852738050 140 Concejal @heidy_up los recicladores están desesperados más de 4 meses sin pago ni @ClaudiaLopez ni @Uaesp responde. Ya las bodegas están cerradas, no pueden ni trabajar ni más $$$ me dicen que están aguantando hambre @PGN_COL @DEFENSORIAEC definan una ruta a seguir. https://t.co/XpsXcl0Zve RuthQuevedoF
1 1240442800556179456 16 Lucía Vargas, lideresa de la Asociación de Recicladores Ecoresiduos, exige garantías para su gremio ante la crisis nacional y las medidas que se han tomado al respecto. #DuqueInepto #SimulacroVital https://t.co/2ZWWfNujZ0 heidy_up
2 1241460119914909702 12 None PGN_COL
3 1241523799272697864 12 None PGN_COL
4 1241470003129483265 9 Bogotá Humana logró establecer por 3 años, mil equipos de salud en el territorio que atendieron a 3.800.000 personas en salud preventiva y un sistema de bonos alimentarios cambiables en tiendas\n\nEs esencial hoy si se reconstruyen\n\nNo son aconsejables los comedores comunitarios petrogustavo
5 1241522479887237126 8 Recuerda que durante el #SimulacroVital el servicio de aseo y las rutas de reciclaje continúan funcionando normalmente. Ayuda a quienes dejan a sus familias por nuestra ciudad separando correctamente y cerrando bien las bolsas con residuos.\n#TodoSaldráBien \n#SectorHábitat https://t.co/ftMCMnZhTL Uaesp
6 1241543870715920384 8 Al Corononavirus lo combatimos entre todos. Por eso mientras el #SimulacroVital tu en casa te lavas las manos, en las calles nuestros operarios de aseo lavan vías, puentes y contenedores para evitar al máximo cualquier tipo de contagio. #TodoSaldráBien https://t.co/cn9tBGCPbL Uaesp
7 1241571266307358720 8 Aqui estan los listados de #ComedoresGratuitos comunitarios en Bogota y sus alrededores para alimentarse durante la cuarentena. Favor replicar. https://t.co/QlfxNIOyH8 hackerFiscalia
8 1241538348633804805 4 HILO.\nProponemos y sugerimos estas medidas al Gobierno de @ClaudiaLopez para que Bogotá pueda afrontar el confinamiento.\n\nUnidos, en calma y con las medidas correctas. @petrogustavo.\n#TodoSaldráBien #ColombiaUnida\nCelebro y apoyo la medida de alargar el simulacro hasta el martes. https://t.... HOLLMANMORRIS
9 1241466850925518848 2 None ArturoCalleC_

los hashtags más usados en la comunidad 7 son:

_id count
0 SimulacroVital 57
1 YoMeQuedoEnCasa 36
2 ComedoresGratuitos 8
3 Coronavirus 2
4 TodoSaldráBien 2

La comunidad 8 tiene 482 usuarios

La comunidad 8 habla de:

Se incluyeron  439 tuits producidos por nodos de esta comunidad

los usuarios que son más retuiteados, mencionados o citados en la comunidad 8 son:@bogota_dc, @pablopardoc, @lafrunofila, @sophi099, @juliettaparra

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 8 son:@julioapastor, @manoloparis_, @mariajaimesb, @butterflyheda, @jhonpitvm

los trinos más retuiteados de la comunidad 8 son:

_id count text username
0 1241534751619592193 326 #URGENTE Alcaldesa López y Gobernador Nicolás García anuncian que #SimulacroVital se extiende un día más, es decir termina el martes a las 11:59 PM y empata con la Cuarentena General obligatoria. \nLos que salieron de Bogotá no podrán entrar salvo por asuntos de fuerza mayor. Bogota__DC
1 1241534854367494145 4 Alcaldesa @ClaudiaLopez extiende hasta el martes a la media noche el simulacro obligatorio de aislamiento, para empatarlo con el inicio del confinamiento obligatorio decretado por pdte @IvanDuque Quienes salieron de Bogotá “solo podrán volver por razones de fuerza mayor” claudiapalacios
2 1241534050923433990 4 Se extiende el simulacro en Bogota hasta el Martes a la media noche. “NO ERA UN PUENTE DE TURISMO” Dice Claudia López. Se empata con la cuarentena. C8Benavides
3 1241547657056829441 2 “Todos vamos a tener un techo y alimento, que nadie tenga inquietud por eso. En los días de simulacro y en los días de cuarentena, todas las familias van a comer tranquilas, van a estar en su casa. Quien lo necesite y no lo tenga, tendrán un albergue. ¡Tengan la certeza!” https://t.co/NnZxg1ka43 Bogota
4 1241545124028563460 2 None MoralesNathalia
5 1241454910442528771 2 Claudia López anuncia que en Bogotá quedará suspendido el cobro de servicios públicos entre el 20 de marzo y el 20 de abril por cuarentena general obligatoria. \n#TodoSaldráBien https://t.co/EecXejxzD1 https://t.co/BYo2VH7cVr Bogota__DC
6 1241538558088728576 2 Hermano que belleza lo que acaban de hacer @ClaudiaLopez e @IvanDuque.\nExtendieron el simulacro un día más, así las cosas, los que se fueron de puente solo podrán ingresar a Bogotá pasada también la cuarentena obligatoria, que es casi a mitad de abril.\n#YoMeQuedoEnCasa ❤️ DahiTorres_SF
7 1241541221757173761 2 #Atencio alcaldesa de #Bogotá @ClaudiaLopez amplió efectos del simulacro de confinamiento hasta el martes a la media noche. La misma decisión será asumida por alcalde de #Tunja y gobernador de #Boyaca.\n En consecuencia la medida regional empata con la presidencial https://t.co/kEv8hq8tiQ UltimaHoraBoy
8 1241550019888590848 2 None aycarocarolina
9 1241552088770936833 2 Siento un fresquito, pero detengámomos a pensar: ¿estos municipios de Cundinamarca tienen la infraestructura suficiente en salud y comercios para todos los ciudadanos (locales y visitantes)?\nNo vaya a ser que por castigar a unos terminen jodiendo a municipios enteros. https://t.co/XPM974Wxok _JairoSarmiento

los hashtags más usados en la comunidad 8 son:

_id count
0 SimulacroVital 330
1 URGENTE 326
2 Atencio 2
3 BogotaSeQuedaEnCasa 2
4 Bogotá 2
In [54]:
display(Markdown(str("## Los post de Facebook con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron:")))

Image(filename='./5_facebook.png')

Los post de Facebook con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron:

Out[54]:
In [55]:
display(Markdown(str("## Los post de Instagram con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron")))
Image(filename='./5_instagram.png')

Los post de Instagram con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron

Out[55]:

Lista twitteros importantes en la conversación

In [45]:
usuarios_importantes=[]
for comunidad in comunidades_importantes:
    usuarios_importantes.extend(top_reacciones[comunidad])
    usuarios_importantes.extend(top_creadores[comunidad])
    #usuarios_importantes.extend(top_influencers[comunidad])

usuarios_importantes=set(usuarios_importantes)

f = open("./twitteros_importantes_conversación_simulacro2.txt", "a")
for line in usuarios_importantes:
    f.write(line)
    f.write("\n")
    print(line)
f.close()
@gustavobolivar
@analisis14
@policiacolombia
@jagavalle
@integracionbta
@blabla11875537
@juliettaparra
@claudialopez
@bruises____
@carlos21102014
@pgn_col
@juanitagoe
@sebastiantovs31
@transmilenio
@uaesp
@pablopardoc_
@wulldog
@magoladona
@dragoxtrem
@mandreanieto
@heidy_up
@camachito07
@miltonmau3
@mariajaimesb
@animalesbog
@flaka072
@jennifergl90
@gustavoaribero
@bogota__dc
@magicliz_
@tcxxsteph
@altereddie
@bogota
@jcardenasrey
@fiscaliacol
@pabonlenin
@camelo_juan
@saramio
@sandramariahawk
@seguridadbog
@petrogustavo
@caritocelisl
@monyrodriguezof
@boyacasietedias
@manoloparis_
@lafrunofila
@jhonpitvm
@ivanduque
@julioapastor
@ivandariorivero
@hyperyack
@canalcapital
@usamedgo
@noridaoficial
@javier65932247
@eramiren1986
@ramirobarragana
@lucho_elcali
@ruthquevedof
@quintero319
@butterflyheda
@redmasnoticias
@josemanuelviera
@rsdonajuana
@juanmonterreygm
@sandraperezsiii
@xinianavarro
@wendymabel
@uribistamagno
@alexanderojasa
@josealexsanche
@lilibarbosap
@cancinoabog
@xarvii
@bogotaparticipa
@robert0406
@sophi099